package org.vectrics.skill.match;

import java.util.HashSet;
import java.util.Set;

public class SkillMatchSet implements SkillMatchObject  {
	private Long id = null;
	private Set children = new HashSet();
	private Double additiveFactor = new Double(0.0); // Number between 0 and 1.0
	private Long weight = new Long(100);

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}
	
	public Double getAdditiveFactor() {
		return additiveFactor;
	}

	public void setAdditiveFactor(Double additiveFactor) {
		this.additiveFactor = additiveFactor;
	}

	public Long getWeight() {
		return weight;
	}

	public void setWeight(Long weight) {
		this.weight = weight;
	}

	public Set getChildren() {
		return children;
	}
	
	public void setChildren(Set children) {
		this.children = children;
	}
	
	public void addChild(SkillMatchObject skillMatchObject) {
		this.children.add(skillMatchObject);
	}
	
	
}
